package net.zoneland.geological.devicedata.service;


import java.util.List;
import java.util.Map;

import net.zoneland.geological.devicedata.entity.Tbl_surface_move_device_data_third;

/**
 * 表   名：TBL_SURFACE_MOVE_DEVICE_DATA_THIRDSERVICEI<br/>
 * 注   释：地表XYZ轴位移数据--第三方<br/>
 * 作   者：李义<br/>
 * 日   期：2017-10-17 13:32:40

 * tbl_surface_move_device_data_third[地表XYZ轴位移数据--第三方]表操作Service接口类
**/
public interface Tbl_surface_move_device_data_thirdServiceI { 
	/**
	 * 新增或者更新数据方法接口
	**/
	public Tbl_surface_move_device_data_third addOrUpdate( Tbl_surface_move_device_data_third tbl_surface_move_device_data_third ) throws Exception;

	/**
	 * 新增数据方法接口
	**/
	public boolean add( Tbl_surface_move_device_data_third tbl_surface_move_device_data_third ) throws Exception;

	/**
	 * 更新数据方法接口
	**/
	public boolean update( Tbl_surface_move_device_data_third tbl_surface_move_device_data_third ) throws Exception;

	/**
	 * 查询数据方法接口
	**/
	public Tbl_surface_move_device_data_third get( Map<String, Object> map ) throws Exception;

	/**
	 * 查询数据方法接口（列表）
	**/
	public List<Tbl_surface_move_device_data_third> getList(Map<String, Object> map) throws Exception;

	/**
	 * 查询数据总数方法接口
	**/
	public int getListCount(Map<String, Object> map) throws Exception;

	/**
	 * 数据删除方法接口
	**/
	public boolean delete(Map<String, Object> map) throws Exception;

	
}
